.loadingmask {
	background-color: rgba(255, 255, 255, 0.8);
}

.loadingmask-inner {
	background-color: white;
	border: solid 10px white;
	
    box-shadow: 0px 7px 8px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 7px 8px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0px 7px 8px rgba(0, 0, 0, 0.35);		
}

#spinner {
	position: absolute;
}

#nb-logo {
	margin-left: 50px;
	position: absolute;
	background-color: white;
}

#nb-logo img {
	height: 32px;	
}

#loadingmask-progress-info {
	width: 200px;
	margin-top: 145px;	
	background-color: white;
	position: absolute;
	padding: 0px;	
	font-size: x-small;
}

#loadingmask-progress-info div div {
	padding: 0px;
	height: 3px;
	background-color: #d0d0d0;
	width: 5%;
}

#loadingmask-messages-target {
	width: 190px;
	margin-top: 45px;
	height: 95px;
	background-color: white;
	position: absolute;
	padding: 0px;	
	font-size: x-small;	
	color: #555;
	overflow:hidden;
}

#loadingmask-messages-target div div {
    bottom: 0px;
    padding: 0px;
    position: absolute;
    width: 100%;	
    min-height: 100%;
}